Reinforcement FootingRebars/it

Other languages:

Armatura di Fondamenta

Posizione nel menu
Arch → Strumenti di armatura → Armatura fondamenta
3D/BIM → Reinforcement tools → Armatura fondamenta
Ambiente
Arch
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Ambiente Rinforzi, Armatura

Descrizione

Lo strumento Armatura fondamenta consente all'utente di creare barre d'armatura all'interno di un oggetto Struttura di Fondamenta.

Questo comando fa parte dell'ambiente Reinforcement, un ambiente esterno che si può installare con Addon Manager, tramite il menu Strumenti → Addon manager → Reinforcement.

Un esempio di armatura di fondamenta per una Struttura

Vista frontale di un esempio di Armatura di fondamenta

Utilizzo

1. Selezionare la faccia verticale di un oggetto Fondamenta di una Struttura creata in precedenza come mostrato nell'immagine seguente.

Faccia selezionata per una Struttura Fondamenta di Arch

2. Quindi selezionare Armatura di fondamenta dagli strumenti dell'armatura.

3. Sullo schermo verrà visualizzata una finestra di dialogo relativa all'armatura di fondamenta, come mostrato di seguito.

Finestra di dialogo per l'armatura di fondamenta

4. Selezionare il tipo di armatura desiderato e altri dati di input per l'armatura in direzione parallela della faccia selezionata nella maglia di rinforzo della fondazione, come mostrato nell'immagine sottostante.

Finestra di dialogo per le armature di fondamenta in direzione parallela alla faccia selezionata

5. Ora fare clic sul pulsante Avanti o selezionare Armature trasversali nella visualizzazione elenco e inserire i dati desiderati per i dati di input per le armature nella direzione trasversale della faccia selezionata nella maglia di rinforzo della base come mostrato nell'immagine sottostante.

Finestra di dialogo per l'armatura di fondamenta nella direzione trasversale della faccia selezionata

6. Fare clic su Avanti o fare clic su Colonne nella visualizzazione elenco e inserire l'input desiderato per le colonne nell'armatura di fondazione. Qui si può scegliere se aggiungere o meno le armature secondarie nelle colonne.

Finestra di dialogo per i campi di input dei pilastri nell'armatura della fondazione

7. Fare clic su next o fare clic su Ties nella visualizzazione elenco e inserire l'input desiderato per i tiranti nelle colonne dell'armatura di fondazione.

Finestra di dialogo per i campi di input dei Tiranti nelle colonne dell'Armatura della fondazione

8. Fare clic su next o fare clic su Main rebars nella visualizzazione elenco e inserire l'input desiderato per le armature principali nelle colonne dell'armatura di fondazione.

Finestra di dialogo per i campi di input delle armature principali nelle colonne dell'armatura di fondazione

Nota: i passaggi 9 e 10 sono obbligatori, solo se il controllo delle armature secondarie è abilitato nel passaggio 6.

9. Fare clic su next o su XDir Armatura secondaria nella visualizzazione elenco e inserire l'input desiderato per le armature secondarie nella direzione X in una colonna nell'armatura di fondazione.

Finestra di dialogo per i campi di input delle armature in direzione X nelle colonne dell'armatura di fondazione

10. Fare clic su next o fare clic su YDir Armatura secondaria nella visualizzazione elenco e inserire l'input desiderato per le armature secondarie nella direzione Y in una colonna nell'armatura di fondazione.

Finestra di dialogo per i campi di input delle armature in direzione Y nelle colonne dell'Armatura della fondazione

11. Click OK or Apply or Finish to generate Footing reinforcement.

12. Click Cancel to exit the dialog box.

Proprietà

Proprietà per le armature in direzione parallela alla faccia selezionata nell'armatura di fondamenta:

Proprietà per le armature in direzione trasversale rispetto alla faccia selezionata per l'armatura di fondamenta:

Proprietà per i pilastri nell'armatura di fondamenta:

Proprietà per i Tiranti nei pilastri dell'Armatura di fondamenta:

Proprietà delle armature principali per i Pilastri nell'armatura di fondamenta:

Proprietà per le armature in direzione X nei pilastri dell'armatura di fondamenta:

Armature lungo la direzione x tranne le armature principali

Proprietà per le armature in direzione Y nei pilastri dell'armatura di fondamenta:

Armature lungo la direzione Y tranne le armature principali

Script

See also: API di Arch, API di Reinforcement and Script di base per FreeCAD.

Lo strumento Armatura di Fondamenta può essere utilizzato dalla console Python utilizzando la seguente funzione:

Creare Armatura di Fondamenta

from FootingReinforcement.FootingReinforcement import makeFootingReinforcement

footingReinforcementGroup = makeFootingReinforcement(
    parallel_rebar_type,
    parallel_front_cover,
    parallel_rear_cover,
    parallel_left_cover,
    parallel_right_cover,
    parallel_top_cover,
    parallel_bottom_cover,
    parallel_diameter,
    parallel_amount_spacing_check,
    parallel_amount_spacing_value,
    cross_rebar_type,
    cross_front_cover,
    cross_rear_cover,
    cross_left_cover,
    cross_right_cover,
    cross_top_cover,
    cross_bottom_cover,
    cross_diameter,
    cross_amount_spacing_check,
    column_front_cover,
    column_left_cover,
    column_right_cover,
    column_rear_cover,
    tie_top_cover,
    tie_bottom_cover,
    tie_bent_angle,
    tie_extension_factor,
    tie_diameter,
    tie_number_spacing_check,
    tie_number_spacing_value,
    column_main_rebar_diameter,
    column_main_rebars_t_offset,
    cross_amount_spacing_value,
    column_width,
    column_length,
    xdir_column_amount_spacing_check = True,
    xdir_column_amount_spacing_value = 1,
    ydir_column_amount_spacing_check = True,
    ydir_column_amount_spacing_value = 1,
    parallel_rounding = 2,
    parallel_l_shape_hook_orintation = "Alternate",
    cross_rounding = 2,
    cross_l_shape_hook_orintation = "Alternate",
    column_main_rebars_type = "StraightRebar",
    column_main_hook_orientation = "Bottom Outside",
    column_main_hook_extend_along = "x-axis",
    column_l_main_rebar_rounding = 2,
    column_main_hook_extension = 40,
    column_sec_rebar_check = False,
    column_sec_rebars_t_offset = (400, 400),
    column_sec_rebars_number_diameter = (
        "1#8mm+1#8mm+1#8mm",
        "1#8mm+1#8mm+1#8mm",
    ),
    column_sec_rebars_type = (
        "StraightRebar",
        "StraightRebar",
    ),
    column_sec_hook_orientation = (
        "Top Inside",
        "Top Inside",
    ),
    column_l_sec_rebar_rounding = (2, 2),
    column_sec_hook_extension = (40, 40),
    mesh_cover_along = "Bottom",
    structure = None,
    facename = None,
)

Proprietà per le armature in direzione parallela alla faccia selezionata:.

Proprietà per le armature in direzione trasversale rispetto alla faccia selezionata:.

Proprietà dei pilastri nell'armatura di fondamenta:

Proprietà dei Tiranti dei pilastri nell'Armatura di fondamenta:

Proprietà delle armature principali per i Pilastri nell'armatura di fondamenta:

Proprietà delle armature secondarie nelle direzioni X e Y per le Armature di fondamenta:

Proprietà comuni per l'Armatura di Fondamenta

Modifica delle Armature di Fondamenta

È possibile modificare le proprietà dell'Armatura di Fondamenta con la seguente funzione

from FootingReinforcement.FootingReinforcement import editFootingReinforcement

footingReinforcementGroup = editFootingReinforcement(
    footingReinforcementGroup,
    parallel_rebar_type,
    parallel_front_cover,
    parallel_rear_cover,
    parallel_left_cover,
    parallel_right_cover,
    parallel_top_cover,
    parallel_bottom_cover,
    parallel_diameter,
    parallel_amount_spacing_check,
    parallel_amount_spacing_value,
    cross_rebar_type,
    cross_front_cover,
    cross_rear_cover,
    cross_left_cover,
    cross_right_cover,
    cross_top_cover,
    cross_bottom_cover,
    cross_diameter,
    cross_amount_spacing_check,
    column_front_cover,
    column_left_cover,
    column_right_cover,
    column_rear_cover,
    tie_top_cover,
    tie_bottom_cover,
    tie_bent_angle,
    tie_extension_factor,
    tie_diameter,
    tie_number_spacing_check,
    tie_number_spacing_value,
    column_main_rebar_diameter,
    column_main_rebars_t_offset,
    cross_amount_spacing_value,
    column_width,
    column_length,
    xdir_column_amount_spacing_check = True,
    xdir_column_amount_spacing_value = 1,
    ydir_column_amount_spacing_check = True,
    ydir_column_amount_spacing_value = 1,
    parallel_rounding = 2,
    parallel_l_shape_hook_orintation = "Alternate",
    cross_rounding = 2,
    cross_l_shape_hook_orintation = "Alternate",
    column_main_rebars_type = "StraightRebar",
    column_main_hook_orientation = "Bottom Outside",
    column_main_hook_extend_along = "x-axis",
    column_l_main_rebar_rounding = 2,
    column_main_hook_extension = 40,
    column_sec_rebar_check = False,
    column_sec_rebars_t_offset = (400, 400),
    column_sec_rebars_number_diameter = (
        "1#8mm+1#8mm+1#8mm",
        "1#8mm+1#8mm+1#8mm",
    ),
    column_sec_rebars_type = (
        "StraightRebar",
        "StraightRebar",
    ),
    column_sec_hook_orientation = (
        "Top Inside",
        "Top Inside",
    ),
    column_l_sec_rebar_rounding = (2, 2),
    column_sec_hook_extension = (40, 40),
    mesh_cover_along = "Bottom",
    structure = None,
    facename = None,
)